Міністерство освіти і науки, молоді та спорту України
Національний університет "Львівська політехніка"
Інститут комп’ютерної техніки та інформаційних технологій
/
Лабораторна робота № 4
З дисципліни
Цифрові мережі
Тема: Аналізатор протоколів.
Мета: Демонстрація та закріплення архітектурних принципів побудови комп'ютерних мереж шляхом аналізу реального мережевого трафіку. Вивчення стеку протоколів TCP/IP, протоколів цього стеку. Ознайомлення з програмами-аналізаторами пакетів.
Мережева архітектура TCP/IP
Оскільки стек TCP/IP був розроблений до появи моделі взаємодії відкритих систем ISO/OSI, то, хоча він також має багаторівневу структуру, відповідність рівнів стеку TCP/IP рівням моделі OSI достатньо умовні.
Структура протоколів стеку TCP/IP наведена на малюнку. Протоколи TCP/IP діляться на 4 рівні:
/
Самий нижній (рівень IV) відповідає фізичному і канальному рівням моделі OSI. Цей рівень в протоколах TCP/IP не регламентується, але підтримує всі популярні стандарти фізичного і канального рівня: для локальних мереж це Ethernet, Token Ring, FDDI, Fast Ethernet, 100VG-AnyLAN, для глобальних мереж - протоколи з'єднань "точка-точка" SLIP і PPP, протоколи територіальних мереж з комутацією пакетів X.25, frame relay.
Наступний рівень (рівень III) - це рівень міжмережевої взаємодії, який займається передачею пакетів з використанням різних транспортних технологій локальних мереж, територіальних мереж, ліній спеціального зв'язку і т.п.
Як основний протокол мережевого рівня (в термінах моделі OSI) в стеку використовується протокол IP, який спочатку проектувався як протокол передачі пакетів в складених мережах, що складаються з великої кількості локальних мереж, об'єднаних як локальними, так і глобальними зв'язками. Тому протокол IP добре працює в мережах з складною топологією, раціонально використовуючи наявність в них підсистем і економно витрачаючи пропускну спроможність низькошвидкісних ліній зв'язку.
До рівня міжмережевої взаємодії відносяться і всі протоколи, пов'язані з складанням і модифікацією таблиць маршрутизації, такі як протоколи збору маршрутної інформації RIP (Routing Internet Protocol) і OSPF (Open Shortest Path First), а також протокол міжмережевих повідомлень ICMP, що управляють (Internet Control Message Protocol).
Наступний рівень (рівень II) називається основним. На цьому рівні функціонують протокол управління передачею TCP (Transmission Control Protocol) і протокол дейтаграмм користувача UDP (User Datagram Protocol).
Верхній рівень (рівень I) називається прикладним. За довгі роки використання в мережах різних країн і організацій стек TCP/IP накопичив велику кількість протоколів і сервісів прикладного рівня. До них відносяться такі широко використовувані протоколи, як протокол копіювання файлів FTP, протокол емуляції терміналу telnet, поштовий протокол SMTP, використовуваний в електронній пошті мережі Internet, гіпертекстові сервіси доступу до видаленої інформації, такі як WWW і багато інших.
1.Протокол Ethernet
Формат кадру
Нижче в таблиці наведено поля кадру Ethernet, що поміщаються між стартовою преамбулою і хвостовиком кадру. Перший байт кожного поля старший.
Размір поля в байтах
Призначення
6
MAC - адреса одержувача
6
MAC - адреса відправника
2
тип наступного протоколу у відповідності з RFC-1700
45 - 1500
дані
2. Протокол IP
Internet Protocol(Протокол Internet) створений для використання в об'єднаних системах комп'ютерних комунікаційних мереж з комутацією пакетів. Протокол Internet забезпечує передачу блоків даних, званих датаграмами, від відправника до одержувачів, де відправники і одержувачі є хост-комп’ютерами, адресами фіксованої довжини, що ідентифікуються. Протокол Internet забезпечує при необхідності також фрагментацію і збірку датаграм для передачі даних через мережі з малим розміром пакетів.
Протокол Internet спеціально обмежений завданнями забезпечення функцій, необхідних для передачі бітового пакету (датаграми Internet) від відправника до одержувача ч...